Supercharge Your DSP with Ultra-Fast Floating-Point FFTs
نویسنده
چکیده
Engineers targeting DSP to FPGAs have traditionally used fixed-point arithmetic, mainly because of the high cost associated with implementing floating-point arithmetic. That cost comes in the form of increased circuit complexity and often degraded maximum clock performance. Certain applications demand the dynamic range offered by floating-point hardware but require speeds and circuit sizes usually associated with fixed-point hardware. The fast Fourier transform (FFT) is one DSP building block that frequently requires floating-point dynamic range and high speed. A textbook construction of a pipelined floating-point FFT engine capable of continuous input entails dozens of floatingpoint adders and multipliers. The complexity of these circuits quickly exceeds the resources available on a single FPGA. We fit the FFT design into a single FPGA without sacrificing speed or floating-point performance by using an alternative FFT algorithm and a hybrid of fixedand floating-point hardware. Supercharge Your DSP with Ultra-Fast Floating-Point FFTs
منابع مشابه
Efficient FFTs on IRAM
Computing Fast Fourier Transforms (FFTs) is notoriously difficult on conventional general-purpose architectures because FFTs require high memory bandwidth and strided memory accesses. Since FFTs are important in signal processing, several DSPs have hardware support for performing FFTs; moreover, some DSPs are designed solely for the purpose of computing FFTs and related transforms. In this pape...
متن کاملDesign and Implementation of Pipelined Floating Point Fast Fourier Transform Processor
There are several methodologies and techniques that already offer hardware and software solutions for computing Fast Fourier Transform (FFT), which have advantages for specific applications. These solutions are developed for running in several platforms, such as GPU, DSP, FPGA and ASIC and they are usually described in C/C++ language or HDL. Implementation intended for reconfigurable logic is u...
متن کاملImplementation of Fast-ICA: A Performance Based Comparison Between Floating Point and Fixed Point DSP Platform
The main focus of the paper is to bring out the differences in performance related issues of Fast-ICA algorithm associated with floating point and fixed point digital signal processing (DSP) platforms. The DSP platforms consisting of TMS320C6713 floating point processor and TMS320C6416 fixed point processor from Texas Instruments have been chosen for this purpose. To study the consistency of pe...
متن کاملA Block Floating Point Implementation for an N-Point FFT on the TMS320C55x DSP
A block floating-point (BFP) implementation provides an innovative method of floating-point emulation on a fixed-point processor. This application report implements the BFP algorithm for the Fast Fourier Transform (FFT) algorithm on a Texas Instruments (TI) TMS320C55x DSP by taking advantage of the CPU exponent encoder. The BFP algorithm as it applies to the FFT allows signal gain adjustment i...
متن کاملFloating - Point Digital Signal Processing Chips : A New Era for DSP Systems Design ?
L. Robert Morris Carleton University I he year 1988 is coming to a close. It has been about 20 years since the introduction of the first microprocessor and roughly a decade since the appearance of the first digital signal processing (DSP) micro. Intel was the progenitor in both cases, but, as with most efforts, many diverse contributions were needed as precursors, and many companies followed wi...
متن کامل